﻿namespace VisualWip.Core
{
    /// <summary>
    /// Defined the column type
    /// </summary>
    /// <remarks>SortOrder values 1-20 are reserved for internal use only</remarks>
    public abstract class ColumnType : NamedObjectBase<ColumnType>
    {
        public static ColumnType Processing
        {
            get { return new ProcessingColumnType(); }
        }
        public static ColumnType Inbox
        {
            get { return new InboxColumnType(); }
        }
        public static ColumnType Inventory
        {
            get { return new InventoryColumnType(); }
        }
        public static ColumnType Other
        {
            get { return new OtherColumnType(); }
        }
    }
}